td.icons .credit{
	background-image:url('../images/icon_c.png');
}

td.icons .parking{
	background-image:url('../images/icon_p.png');
}


td.icons .booking{
	background-image:url('../images/icon_r.png');
}


td.icons .team{
	background-image:url('../images/icon_g.png');
}


td.icons .deliver{
	background-image:url('../images/icon_vp.png');
}


table td.icons span{
	display:inline-block;
	border: 1px solid #ccc;
	background-color:#eee;
	padding-left:40px;
	height:35px;
	line-height:35px;
	background-size:40px;
	border-radius:5px;
	padding-right:10px;
	background-repeat:no-repeat;
	color:#666;
	font-weight:bold;
	margin:5px;
	float:left;
}


/*.unitWrap li .couponFlag{
	display : none;
}*/

#content section .moreBtn1{
	display: none;	
}


.couponListWidget li .thumbWrap img{
	width: 104px !important;
	height: 78px !important; 
}


#topSearch .loc{
	background : url('../images/search_bar_loc.png') !important;
}

#topSearch .key{
	background : url('../images/search_bar_keyword.png') !important;
}

#topSearch .blank{
	background : url('../images/search_bar_blank.png');
	
}

#loginWrap .id{
	background : url('../images/login_id.png') !important;
}

#loginWrap .pwd{
	background : url('../images/login_pw.png') !important;
}

#loginWrap .blank{
	background : url('../images/login_blank.png');
}



#loginPageWrap .id{
	background : url('../images/login_id.png') no-repeat !important;
	background-size : 100% 100%;
}

#loginPageWrap .pwd{
	background : url('../images/login_pw.png') no-repeat !important;
	background-size : 100% 100%;
}

#loginPageWrap .blank{
	background : url('../images/login_blank.png') no-repeat;
	background-size : 100% 100%;
}



#bottomLoc{
	text-align:center;
}

.none_select{
	color: rgb(194,194,194);
	
}


.header { position: relative; z-index: 3;   }
.header h1 { float: left; background: url(../images/logo.png); }
.header h1 a { width: 180px; height: 70px; display: block; text-indent: -9999px; overflow: hidden;  }


th.center, td.center { text-align: center; }
th.aRight, td.aRight { text-align: right; }

.inputTable { width:100%; border-top:1px solid #ddd; }
.inputTable th { padding: 10px; width: 200px; font-size: 14px; font-weight: bold; background: #eee; border-bottom: 1px solid #ddd; vertical-align: top; line-height: 30px;}
.inputTable th span { line-height: 20px; font-weight: normal; font-size: 12px; }
.inputTable td { padding: 10px; border-bottom: 1px solid #ddd; }

/*.inputText{
	width:250px;
	height:25px;
}*/



.item_radio_default{ display:none; margin-right:15px; float:right; vertical-align:middle;	}
.item_radio_default + label {
	
	float:right;
  	padding:4px 0 2px 30px; 
  	width:22px; height:22px;
  	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
  	background-position:left 0px; 
}
.item_radio_default:checked + label { background-position:left -32px; }
.item_radio_style1{ background:url(../images/radio_02.png) no-repeat left top; }



#item_select {
	
	position: absolute;
	margin-top: -20px;
	margin-left: 102px;
	padding: 3px;
	width: 110px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size : 12px;
}
#item_select ul {
	width: 100%;

	padding: 0px;
}
#item_select ul li {
	list-style: none;
	text-align: left;
	vertical-align:middle;  	
	height : 12px;
	padding-top: 5px;
	font-weight:normal;
	font-size:12px;	
	width : 95%;
	margin:0px auto;
}

.item_select_style2 { border: 1px solid white; background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0.01, rgb(218,83,25)), color-stop(0.77 , rgb(252,94,27))); color: white; }
.item_select_style2 ul li { border-top: 1px solid rgb(255,255,255);  }
.item_select_style2 li:hover { background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0.01, rgb(48,48,48)), color-stop(0.77 , rgb(32,32,32))); }




.termWrap {
	padding: 20px;
}
.termWrap h3 {
	font-size: 1.2em;
	padding-bottom: 10px;
}
.termWrap h4 {
	font-size: 1em;
	padding-bottom: 10px;
}
.termWrap p {
	font-size: 0.9em;
	color: #666;
	line-height: 1.4em;
}
.termWrap div {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 2px solid #ddd;
}



.storeHead a.orange { color: #FF6100; }

#loginWrap.logon .thumbWrap img { height: 100px !important;}
#loginWrap.logon .infoLink ul li {  width: 32% !important;} 


/*s.oh > Landmark Box Resize*/
#selectList { height: 368px;}
#selectList .stateWrap { height: 309px ;}
#selectList .localWrap { height: 309px ;}
#selectList .landmarkWrap { height: 309px ;}
#selectList .landmarkWrap ul { height: 274px ;}

/*s.oh > Topmenu Search Box Blur*/
#topSearch .blank { background:  url(../images/search_bar.png); }

/*s.oh > Cast Write > Selected Store List*/
.moveDown{-webkit-transform: translateY(130px);-webkit-transition-duration: 1000ms;}
.moveUp{-webkit-transform: translateY(-130px);-webkit-transition-duration: 1000ms;}

/*s.oh > index > logined Block*/
#loginWrap .introWrap b { display: block; padding-bottom: 5px;}
#loginWrap .introWrap b span { color: #FF6100; }

/*s.oh > login.php > login blur*/
#loginPageID.blank { background:  url(../images/loginpage_blank.png);}
#loginPagePW.blank { background:  url(../images/loginpage_blank.png);}

/*#s.oh > common > recently location*/
#recentsearch ul { width: 90%};
.phoney {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(112,112,112)),color-stop(0.51, rgb(94,94,94)),color-stop(0.52, rgb(57,57,57)));
	background: -moz-linear-gradient(center top,rgb(112,112,112) 0%,rgb(94,94,94) 51%,rgb(57,57,57) 52%);
}
.phoneytext {
	text-shadow: 0 -1px 0 #000;
	color: #fff;
	font-family: Helvetica Neue, Helvetica, arial;
	font-size: 25px;
	line-height: 55px;
	font-weight: bold;
	text-align: center;
}

/*s.oh > topheader >더보기*/
#topLog div.headLogMore {display:none;}

.headFilter a.orange { color: #FF6100; }


.introWrap a:hover,.commentWrap a:hover{ text-decoration: none; }
@media print{
	


}
